Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Tunisia F6 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Croatia F3 France F16 France F17 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Australia F2 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Turkey F6 Iran F4 Iran F5 China F4 Wroclaw Challenger USTA Challenger of North Miami Beach - North Miami Beach Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Ljubljana Open - Ljubljana X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Bogota Challenger - Bogota ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Mordovia Cup 2005 - Saransk dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Kia International in Caloundra - Caloundra Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Unicredit (Suisse) Bank S. A. Challenger - Chiasso Abierto Colombiano de Tenis - Bogota Prosperita Open 2006 - Ostrava Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Seguros Bolivar Open - Bogota Guzzini Challenger - Recanati 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Rijeka Open - Rijeka BNP Paribas Primrose - Bordeaux Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Oldum Brown Vancouver Open - Vancouver XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Ipsos Bucharest Challenger - Bucharest Ethias Trophy - Mons Bancolombia Open - Cali Bauer Watertechnilogy Cup 2008 - Eckental Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Salinas Challenger Heilbronn Challenger Burnie Challenger Bogota Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Rome Challenger Rome Challenger Rhodes Challenger Pereira Challenger Alessandria Challenger Karlsruhe Challenger Furth Challenger Rijeka Challenger Bogota Challenger Rimini Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Cali Challenger Bogota Challenger Ljubljana Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Belgrade Challenger Sunrise Challenger Caltanissetta Challenger Barletta Challenger Bogota Challenger Johannesburg Challenger Athens Challenger Zagreb Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Bogota Challenger Rimini Challenger Rijeka Challenger Ljubljana Challenger Seoul Challenger Guayaquil Challenger Cancun Challenger Honolulu Challenger Bucaramanga Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger San Jose Challenger Barranquilla Challenger Pereira Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Bogota Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Cali Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Seoul Challenger Medellin Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Barranquilla Challenger Pereira Challenger Rome Challenger Ostrava Challenger Prague Challenger Caltanissetta Challenger Nottingham-2 Challenger Bogota Challenger Anning Challenger Wuhan Challenger Beijing Challenger Istanbul Challenger Cali Challenger Eckental Challenger Dallas Challenger Portoroz Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger Chitre Challenger Barranquilla Challenger San Luis Potosi Challenger Shenzhen Challenger Anning Challenger Nottingham-2 Challenger Pereira Challenger Cali Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Kazan Challenger Leon Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Manchester Challenger Ilkley Challenger Portoroz Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Pereira Challenger Sacramento Challenger Medellin Challenger Fairfield Challenger Las Vegas Challenger Bogota Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Happy Valley Challenger Bucaramanga Challenger Maui Challenger Dallas Challenger Puebla Challenger Jonkoping Challenger Guadalajara Challenger Leon Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Tallahassee Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Portoroz Challenger Cordenons Challenger Barranquilla Challenger Alphen Challenger Tiburon Challenger Medellin Challenger Stockton Challenger Monterrey Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Guayaquil Challenger Canberra Challenger Bogota Challenger Noumea Challenger Happy Valley Challenger Canberra Challenger Koblenz Challenger Rennes Challenger Morelos Challenger Kyoto Challenger Yokohama Challenger Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Floridablanca Challenger Portoroz Challenger Santo Domingo Challenger Bogota Challenger Monterrey Challenger Fairfield Challenger The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. International Indoor Tennis Championships of Croatia - Zagreb The Stella Artois Championships - London RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Ecuador Open - Quito Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Australian Open (juniors) Olympics - London